#!/bin/bash - 

# 定义脚本的参数个数
ARGS=2

# 如果指定给脚本的命令行参数个数不等于2，则打印脚本的使用方法信息
if [ $# -ne "$ARGS" ]
then
  
  # 打印脚本的使用方法信息到标准输出
  echo "Usage: `basename $0` param1 filename"
  # 退出脚本，退出状态码为2
  exit 2
      
fi

# 将第一个命令行参数赋值给变量varStr
varStr=$1

# 如果位置参数2所指定的文件存在，则执行if语句，否则执行else语句
if [ -f "$2" ]
then
  
  # 将位置参数2的值赋值给变量file_name
file_name=$2

else
  
  # 显示指定的文件不存在的信息到标准输出
echo "File \"$2\" does not exist."
# 退出脚本执行，退出状态码为3
exit 3

fi

# 继续运行脚本的后续内容
# Continue to run other commands...